Towards a recipe for language decomposition: quality assessment of language product lines
نویسندگان
چکیده
Abstract Programming languages are complex systems that usually implemented as monolithic interpreters and compilers. In recent years, researchers practitioners gained interest in product line engineering to improve the reusability of language assets management variability-rich systems, introducing notions workbenches lines (LPLs). Nonetheless, development remains a activity design or implementation flaws can easily waste efforts decomposing specification into features. Poorly designed decompositions result high inter-dependent components, reducing variability space LPL system its maintainability. One should detect fix posthaste prevent these risks while minimizing overhead. Therefore, various aspects quality decomposition be quantitatively measurable through adequate metrics. The evaluation, analysis feedback measures primary part process LPL. this paper, we present an exploratory study trying capture by methodology for LPLs; define properties good adapt set metrics from literature framework workbenches. Moreover, leverage environment perform empirical evaluation 26 -based LPLs based on methodology. Our contributions form foundations LPLs. This is comprised four different elements: i) defines order which decisions made, ii) integrated designers iii) some best practices well-structured when using , supported iv) variety used errors decisions.
منابع مشابه
the impact of training on second language writing assessment: a case of raters’ biasedness
چکیده هدف اول این تحقیق بررسی تأثیر آموزش مصحح بر آموزش گیرندگان براساس پایایی نمره های آنها در پنج بخش شامل محتوا ، سازمان ، لغت ، زبان و مکانیک بود. هدف دوم این بود که بدانیم آیا تفاوتهای بین آموزشی گیرندگان زن و مرد در پایایی نمرات آنها وجود دارد. برای بررسی این موارد ، ما 90 دانشجو در سطح میانه (متوسط) که از طریق تست تعیین سطح شده بودند انتخاب شدند. بعد از آنها خواستیم که درباره دو موضوع ا...
15 صفحه اولeffects of first language on second language writing-a preliminary contrastive rhetoric study of farsi and english
to explore the idea the investingation proposed, aimed at finding whether the performances of the population of iranians students studying english in an efl context are consistent in l1 and l2 writing taks and whether there is a cross-linguistic transfer in this respect. in this regard the subjects were instructed to write four compositions-two in english and two in farsi-which consisted of an ...
15 صفحه اولA Lightweight Language for Software Product Lines Architecture Description
The architecture description of a software product line (SPL) is essential to make it clear how the architecture realizes the feature model and to represent both the domain and application engineering architectural artefacts. However, most architecture description languages (ADLs) for SPL have limited support regarding variability management and they do not express the relationship between feat...
متن کاملTowards a definition of intake in second language acquisition
Intake is a concept that has long fascinated second language researchers as it provides a window onto the crucial intermediary stage between input and acquisition. A better understanding of this intermediary stage can help us to distinguish between input that is used for immediate (e.g. communicative) purposes only and input that is drawn on for learning. This articl...
متن کاملAn Architecture Description Language for Dynamic Service-Oriented Product Lines
AbstractReconciling Software Product Lines (SPL) and Service Oriented Architecture (SOA) allows modeling and implementing systems that systematically adapt their behavior in respond to surrounding context changes. Both approaches are complementary with regard to the variability and the dynamicity properties. Architecture Description Language (ADL), on the other hand, is recognized as an importa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Empirical Software Engineering
سال: 2022
ISSN: ['1382-3256', '1573-7616']
DOI: https://doi.org/10.1007/s10664-021-10074-6